/*
 * XML Type:  SignupResponseMessageSetV1
 * Namespace: http://ofx.net/types/2003/04
 * Java type: net.ofx.types.x2003.x04.SignupResponseMessageSetV1
 *
 * Automatically generated - do not modify.
 */
package net.ofx.types.x2003.x04.impl;
/**
 * An XML SignupResponseMessageSetV1(@http://ofx.net/types/2003/04).
 *
 * This is a complex type.
 */
public class SignupResponseMessageSetV1Impl extends net.ofx.types.x2003.x04.impl.AbstractResponseMessageSetImpl implements net.ofx.types.x2003.x04.SignupResponseMessageSetV1
{
    
    public SignupResponseMessageSetV1Impl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName ENROLLTRNRS$0 = 
        new javax.xml.namespace.QName("", "ENROLLTRNRS");
    private static final javax.xml.namespace.QName ACCTINFOTRNRS$2 = 
        new javax.xml.namespace.QName("", "ACCTINFOTRNRS");
    private static final javax.xml.namespace.QName CHGUSERINFOTRNRS$4 = 
        new javax.xml.namespace.QName("", "CHGUSERINFOTRNRS");
    private static final javax.xml.namespace.QName CHGUSERINFOSYNCRS$6 = 
        new javax.xml.namespace.QName("", "CHGUSERINFOSYNCRS");
    private static final javax.xml.namespace.QName ACCTTRNRS$8 = 
        new javax.xml.namespace.QName("", "ACCTTRNRS");
    private static final javax.xml.namespace.QName ACCTSYNCRS$10 = 
        new javax.xml.namespace.QName("", "ACCTSYNCRS");
    
    
    /**
     * Gets array of all "ENROLLTRNRS" elements
     */
    public net.ofx.types.x2003.x04.EnrollTransactionResponse[] getENROLLTRNRSArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            java.util.List targetList = new java.util.ArrayList();
            get_store().find_all_element_users(ENROLLTRNRS$0, targetList);
            net.ofx.types.x2003.x04.EnrollTransactionResponse[] result = new net.ofx.types.x2003.x04.EnrollTransactionResponse[targetList.size()];
            targetList.toArray(result);
            return result;
        }
    }
    
    /**
     * Gets ith "ENROLLTRNRS" element
     */
    public net.ofx.types.x2003.x04.EnrollTransactionResponse getENROLLTRNRSArray(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.EnrollTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.EnrollTransactionResponse)get_store().find_element_user(ENROLLTRNRS$0, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "ENROLLTRNRS" element
     */
    public int sizeOfENROLLTRNRSArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(ENROLLTRNRS$0);
        }
    }
    
    /**
     * Sets array of all "ENROLLTRNRS" element
     */
    public void setENROLLTRNRSArray(net.ofx.types.x2003.x04.EnrollTransactionResponse[] enrolltrnrsArray)
    {
        synchronized (monitor())
        {
            check_orphaned();
            arraySetterHelper(enrolltrnrsArray, ENROLLTRNRS$0);
        }
    }
    
    /**
     * Sets ith "ENROLLTRNRS" element
     */
    public void setENROLLTRNRSArray(int i, net.ofx.types.x2003.x04.EnrollTransactionResponse enrolltrnrs)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.EnrollTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.EnrollTransactionResponse)get_store().find_element_user(ENROLLTRNRS$0, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            target.set(enrolltrnrs);
        }
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "ENROLLTRNRS" element
     */
    public net.ofx.types.x2003.x04.EnrollTransactionResponse insertNewENROLLTRNRS(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.EnrollTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.EnrollTransactionResponse)get_store().insert_element_user(ENROLLTRNRS$0, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "ENROLLTRNRS" element
     */
    public net.ofx.types.x2003.x04.EnrollTransactionResponse addNewENROLLTRNRS()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.EnrollTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.EnrollTransactionResponse)get_store().add_element_user(ENROLLTRNRS$0);
            return target;
        }
    }
    
    /**
     * Removes the ith "ENROLLTRNRS" element
     */
    public void removeENROLLTRNRS(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(ENROLLTRNRS$0, i);
        }
    }
    
    /**
     * Gets array of all "ACCTINFOTRNRS" elements
     */
    public net.ofx.types.x2003.x04.AccountInfoTransactionResponse[] getACCTINFOTRNRSArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            java.util.List targetList = new java.util.ArrayList();
            get_store().find_all_element_users(ACCTINFOTRNRS$2, targetList);
            net.ofx.types.x2003.x04.AccountInfoTransactionResponse[] result = new net.ofx.types.x2003.x04.AccountInfoTransactionResponse[targetList.size()];
            targetList.toArray(result);
            return result;
        }
    }
    
    /**
     * Gets ith "ACCTINFOTRNRS" element
     */
    public net.ofx.types.x2003.x04.AccountInfoTransactionResponse getACCTINFOTRNRSArray(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.AccountInfoTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.AccountInfoTransactionResponse)get_store().find_element_user(ACCTINFOTRNRS$2, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "ACCTINFOTRNRS" element
     */
    public int sizeOfACCTINFOTRNRSArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(ACCTINFOTRNRS$2);
        }
    }
    
    /**
     * Sets array of all "ACCTINFOTRNRS" element
     */
    public void setACCTINFOTRNRSArray(net.ofx.types.x2003.x04.AccountInfoTransactionResponse[] acctinfotrnrsArray)
    {
        synchronized (monitor())
        {
            check_orphaned();
            arraySetterHelper(acctinfotrnrsArray, ACCTINFOTRNRS$2);
        }
    }
    
    /**
     * Sets ith "ACCTINFOTRNRS" element
     */
    public void setACCTINFOTRNRSArray(int i, net.ofx.types.x2003.x04.AccountInfoTransactionResponse acctinfotrnrs)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.AccountInfoTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.AccountInfoTransactionResponse)get_store().find_element_user(ACCTINFOTRNRS$2, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            target.set(acctinfotrnrs);
        }
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "ACCTINFOTRNRS" element
     */
    public net.ofx.types.x2003.x04.AccountInfoTransactionResponse insertNewACCTINFOTRNRS(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.AccountInfoTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.AccountInfoTransactionResponse)get_store().insert_element_user(ACCTINFOTRNRS$2, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "ACCTINFOTRNRS" element
     */
    public net.ofx.types.x2003.x04.AccountInfoTransactionResponse addNewACCTINFOTRNRS()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.AccountInfoTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.AccountInfoTransactionResponse)get_store().add_element_user(ACCTINFOTRNRS$2);
            return target;
        }
    }
    
    /**
     * Removes the ith "ACCTINFOTRNRS" element
     */
    public void removeACCTINFOTRNRS(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(ACCTINFOTRNRS$2, i);
        }
    }
    
    /**
     * Gets array of all "CHGUSERINFOTRNRS" elements
     */
    public net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse[] getCHGUSERINFOTRNRSArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            java.util.List targetList = new java.util.ArrayList();
            get_store().find_all_element_users(CHGUSERINFOTRNRS$4, targetList);
            net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse[] result = new net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse[targetList.size()];
            targetList.toArray(result);
            return result;
        }
    }
    
    /**
     * Gets ith "CHGUSERINFOTRNRS" element
     */
    public net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse getCHGUSERINFOTRNRSArray(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse)get_store().find_element_user(CHGUSERINFOTRNRS$4, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "CHGUSERINFOTRNRS" element
     */
    public int sizeOfCHGUSERINFOTRNRSArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(CHGUSERINFOTRNRS$4);
        }
    }
    
    /**
     * Sets array of all "CHGUSERINFOTRNRS" element
     */
    public void setCHGUSERINFOTRNRSArray(net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse[] chguserinfotrnrsArray)
    {
        synchronized (monitor())
        {
            check_orphaned();
            arraySetterHelper(chguserinfotrnrsArray, CHGUSERINFOTRNRS$4);
        }
    }
    
    /**
     * Sets ith "CHGUSERINFOTRNRS" element
     */
    public void setCHGUSERINFOTRNRSArray(int i, net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse chguserinfotrnrs)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse)get_store().find_element_user(CHGUSERINFOTRNRS$4, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            target.set(chguserinfotrnrs);
        }
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "CHGUSERINFOTRNRS" element
     */
    public net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse insertNewCHGUSERINFOTRNRS(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse)get_store().insert_element_user(CHGUSERINFOTRNRS$4, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "CHGUSERINFOTRNRS" element
     */
    public net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse addNewCHGUSERINFOTRNRS()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.ChangeUserInfoTransactionResponse)get_store().add_element_user(CHGUSERINFOTRNRS$4);
            return target;
        }
    }
    
    /**
     * Removes the ith "CHGUSERINFOTRNRS" element
     */
    public void removeCHGUSERINFOTRNRS(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(CHGUSERINFOTRNRS$4, i);
        }
    }
    
    /**
     * Gets array of all "CHGUSERINFOSYNCRS" elements
     */
    public net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse[] getCHGUSERINFOSYNCRSArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            java.util.List targetList = new java.util.ArrayList();
            get_store().find_all_element_users(CHGUSERINFOSYNCRS$6, targetList);
            net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse[] result = new net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse[targetList.size()];
            targetList.toArray(result);
            return result;
        }
    }
    
    /**
     * Gets ith "CHGUSERINFOSYNCRS" element
     */
    public net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse getCHGUSERINFOSYNCRSArray(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse target = null;
            target = (net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse)get_store().find_element_user(CHGUSERINFOSYNCRS$6, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "CHGUSERINFOSYNCRS" element
     */
    public int sizeOfCHGUSERINFOSYNCRSArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(CHGUSERINFOSYNCRS$6);
        }
    }
    
    /**
     * Sets array of all "CHGUSERINFOSYNCRS" element
     */
    public void setCHGUSERINFOSYNCRSArray(net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse[] chguserinfosyncrsArray)
    {
        synchronized (monitor())
        {
            check_orphaned();
            arraySetterHelper(chguserinfosyncrsArray, CHGUSERINFOSYNCRS$6);
        }
    }
    
    /**
     * Sets ith "CHGUSERINFOSYNCRS" element
     */
    public void setCHGUSERINFOSYNCRSArray(int i, net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse chguserinfosyncrs)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse target = null;
            target = (net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse)get_store().find_element_user(CHGUSERINFOSYNCRS$6, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            target.set(chguserinfosyncrs);
        }
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "CHGUSERINFOSYNCRS" element
     */
    public net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse insertNewCHGUSERINFOSYNCRS(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse target = null;
            target = (net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse)get_store().insert_element_user(CHGUSERINFOSYNCRS$6, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "CHGUSERINFOSYNCRS" element
     */
    public net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse addNewCHGUSERINFOSYNCRS()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse target = null;
            target = (net.ofx.types.x2003.x04.ChangeUserInfoSyncResponse)get_store().add_element_user(CHGUSERINFOSYNCRS$6);
            return target;
        }
    }
    
    /**
     * Removes the ith "CHGUSERINFOSYNCRS" element
     */
    public void removeCHGUSERINFOSYNCRS(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(CHGUSERINFOSYNCRS$6, i);
        }
    }
    
    /**
     * Gets array of all "ACCTTRNRS" elements
     */
    public net.ofx.types.x2003.x04.AccountTransactionResponse[] getACCTTRNRSArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            java.util.List targetList = new java.util.ArrayList();
            get_store().find_all_element_users(ACCTTRNRS$8, targetList);
            net.ofx.types.x2003.x04.AccountTransactionResponse[] result = new net.ofx.types.x2003.x04.AccountTransactionResponse[targetList.size()];
            targetList.toArray(result);
            return result;
        }
    }
    
    /**
     * Gets ith "ACCTTRNRS" element
     */
    public net.ofx.types.x2003.x04.AccountTransactionResponse getACCTTRNRSArray(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.AccountTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.AccountTransactionResponse)get_store().find_element_user(ACCTTRNRS$8, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "ACCTTRNRS" element
     */
    public int sizeOfACCTTRNRSArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(ACCTTRNRS$8);
        }
    }
    
    /**
     * Sets array of all "ACCTTRNRS" element
     */
    public void setACCTTRNRSArray(net.ofx.types.x2003.x04.AccountTransactionResponse[] accttrnrsArray)
    {
        synchronized (monitor())
        {
            check_orphaned();
            arraySetterHelper(accttrnrsArray, ACCTTRNRS$8);
        }
    }
    
    /**
     * Sets ith "ACCTTRNRS" element
     */
    public void setACCTTRNRSArray(int i, net.ofx.types.x2003.x04.AccountTransactionResponse accttrnrs)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.AccountTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.AccountTransactionResponse)get_store().find_element_user(ACCTTRNRS$8, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            target.set(accttrnrs);
        }
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "ACCTTRNRS" element
     */
    public net.ofx.types.x2003.x04.AccountTransactionResponse insertNewACCTTRNRS(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.AccountTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.AccountTransactionResponse)get_store().insert_element_user(ACCTTRNRS$8, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "ACCTTRNRS" element
     */
    public net.ofx.types.x2003.x04.AccountTransactionResponse addNewACCTTRNRS()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.AccountTransactionResponse target = null;
            target = (net.ofx.types.x2003.x04.AccountTransactionResponse)get_store().add_element_user(ACCTTRNRS$8);
            return target;
        }
    }
    
    /**
     * Removes the ith "ACCTTRNRS" element
     */
    public void removeACCTTRNRS(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(ACCTTRNRS$8, i);
        }
    }
    
    /**
     * Gets array of all "ACCTSYNCRS" elements
     */
    public net.ofx.types.x2003.x04.AccountSyncResponse[] getACCTSYNCRSArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            java.util.List targetList = new java.util.ArrayList();
            get_store().find_all_element_users(ACCTSYNCRS$10, targetList);
            net.ofx.types.x2003.x04.AccountSyncResponse[] result = new net.ofx.types.x2003.x04.AccountSyncResponse[targetList.size()];
            targetList.toArray(result);
            return result;
        }
    }
    
    /**
     * Gets ith "ACCTSYNCRS" element
     */
    public net.ofx.types.x2003.x04.AccountSyncResponse getACCTSYNCRSArray(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.AccountSyncResponse target = null;
            target = (net.ofx.types.x2003.x04.AccountSyncResponse)get_store().find_element_user(ACCTSYNCRS$10, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "ACCTSYNCRS" element
     */
    public int sizeOfACCTSYNCRSArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(ACCTSYNCRS$10);
        }
    }
    
    /**
     * Sets array of all "ACCTSYNCRS" element
     */
    public void setACCTSYNCRSArray(net.ofx.types.x2003.x04.AccountSyncResponse[] acctsyncrsArray)
    {
        synchronized (monitor())
        {
            check_orphaned();
            arraySetterHelper(acctsyncrsArray, ACCTSYNCRS$10);
        }
    }
    
    /**
     * Sets ith "ACCTSYNCRS" element
     */
    public void setACCTSYNCRSArray(int i, net.ofx.types.x2003.x04.AccountSyncResponse acctsyncrs)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.AccountSyncResponse target = null;
            target = (net.ofx.types.x2003.x04.AccountSyncResponse)get_store().find_element_user(ACCTSYNCRS$10, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            target.set(acctsyncrs);
        }
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "ACCTSYNCRS" element
     */
    public net.ofx.types.x2003.x04.AccountSyncResponse insertNewACCTSYNCRS(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.AccountSyncResponse target = null;
            target = (net.ofx.types.x2003.x04.AccountSyncResponse)get_store().insert_element_user(ACCTSYNCRS$10, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "ACCTSYNCRS" element
     */
    public net.ofx.types.x2003.x04.AccountSyncResponse addNewACCTSYNCRS()
    {
        synchronized (monitor())
        {
            check_orphaned();
            net.ofx.types.x2003.x04.AccountSyncResponse target = null;
            target = (net.ofx.types.x2003.x04.AccountSyncResponse)get_store().add_element_user(ACCTSYNCRS$10);
            return target;
        }
    }
    
    /**
     * Removes the ith "ACCTSYNCRS" element
     */
    public void removeACCTSYNCRS(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(ACCTSYNCRS$10, i);
        }
    }
}
